//package com.algorithm.java.string
//
//import com.algorithm.kotlin.string.DecideStringKt
//import org.junit.Test
//import kotlin.test.assertEquals
//
//class DecideStringTest{
//    @Test
//    fun testDecideString(){
//        var isAnagram = DecideString.anagram("", "");
//        assertEquals(isAnagram, false)
//
//        isAnagram = DecideString.anagram("str", "sss");
//        assertEquals(isAnagram, false)
//
//        isAnagram = DecideString.anagram("ssssssssss", "sss");
//        assertEquals(isAnagram, false)
//
//        isAnagram = DecideString.anagram("xiaoxiannv", "nvxiaoxian");
//        assertEquals(isAnagram, true)
//
//        isAnagram = DecideString.anagram("xiaoxiannv", "nvxiaoxian");
//        assertEquals(isAnagram, true)
//
//        try {
//            isAnagram = DecideString.anagram("妹子", "子妹")
//        }catch (e: ArrayIndexOutOfBoundsException){
//            isAnagram = false;
//        }
//
//        assertEquals(isAnagram, false);
//
//    }
//
//
//    @Test
//    fun testDecideStringKt(){
//        var isAnagram = DecideStringKt.anagram("", "");
//        assertEquals(isAnagram, false)
//
//        isAnagram = DecideStringKt.anagram("str", "sss");
//        assertEquals(isAnagram, false)
//
//        isAnagram = DecideStringKt.anagram("ssssssssss", "sss");
//        assertEquals(isAnagram, false)
//
//        isAnagram = DecideStringKt.anagram("test", "ttes");
//        assertEquals(isAnagram, true)
//
//        isAnagram = DecideStringKt.anagram("xiaoxiannv", "nvxiaoxian");
//        assertEquals(isAnagram, true)
//
//        isAnagram = DecideStringKt.anagram("xiaoxiannv", "nvxiaoxian");
//        assertEquals(isAnagram, true)
//
//        isAnagram = try {
//            DecideStringKt.anagram("妹子", "子妹")
//        }catch (e: ArrayIndexOutOfBoundsException){
//            false;
//        }
//
//        assertEquals(isAnagram, false);
//
//    }
//}
